package org.csu.mypetstore.service;

import org.apache.ibatis.annotations.Param;
import org.csu.mypetstore.domain.Item;

import java.util.List;

public interface ItemService {
    Item getItemByItemId(String itemId);

    List<Item> getItemListByProduct(String productId);

    int getQuantityByItemId(String itemId);

    void updateQuantity(String itemId, int quantity);

    void deleteItemByItemId(String itemId);

    void updateItem(Item item);

    List<Item> getAll();

    void deleteItemByProductId(String productId);

    void addItem(Item item);

    void updateQuantityRelative(String itemId, int quantity);
}
